<div class="mt15 text-center">
    <h3>打印营业执照</h3>
    <hr>
    <button type="button" class="btn btn-success mt5" id="printCartBig">
        <i class="iconfont icon-dayin"></i>打印正本&emsp;
    </button>
    <button type="button" class="btn btn-success mt5" id="printCartSmall">
        <i class="iconfont icon-dayin"></i>打印副本&emsp;
    </button>
</div>
<script src="/static/start/modules/main.js"></script>
<script src="/static/start/modules/A4Print.js"></script>
<script>
    $(function () {
        /**
         * 打印副本
         */
        $("#printCartSmall").on('click', function () {
            doPrint(0, 0);
        });


        /**
         * 打印正本
         */
        $("#printCartBig").on('click', function () {
            doPrint(1, 1);
        });
    });

    /**
     * 实际打印方法
     * @param choiceTray 打印纸盒选择（0、使用默认纸盒，1、使用纸盒1，2、使用纸盒2，5、使用手动纸盒）
     * @param choicePaper 打印纸张选择（0、A4，1、A3）
     */
    function doPrint(choiceTray, choicePaper) {

        if(window.isAIO !== undefined && window.isAIO){
            $.ajax({
                url: "",
                method: "POST",
                dataType: "json",
                data: "",
                success: function (data) {
                    if (data.success) {
                        var printData = JSON.stringify({
                            "url": "/start/show/${idCardNo}/${cartId}",
                            "ChoiceTray": choiceTray,
                            "ChoicePaper": choicePaper
                        });
                        send_command(
                            "printUrl2",
                            printData,
                            function (receivedData) {
                                var info = JSON.parse(receivedData);
                                if (info.status === 100) {
                                    msgTool.success("恭喜您，打印成功！", "信息提示");
                                }
                                else if (info.status === 300) {
                                    msgTool.error("模块未开启", "错误提示");
                                }
                                else {
                                    msgTool.error("打印失败，" + info.msg, "错误提示");
                                }
                            }
                        );
                    } else {
                        msgTool.error("警告，" + data.msg, "错误提示");
                    }
                },
                error: function (jqXHR) {
                    msgTool.error(jqXHR.status + " (" + jqXHR.statusText + ")", "错误提示");
                }
            });
        }else {
            msgTool.error('当前不是一体机环境！', "错误提示");
        }

    }


</script>